/**
 * Project Untitled
 */


#include "AnimationConponent.h"

/**
 * AnimationConponent implementation
 */


/**
 * @param game_object
 * @param unsigned int animation_index
 */
void AnimationConponent::registerAnimation(GameObjects& game_object, uint32_t animation_index) {

}

/**
 * @param game_object
 * @param pos_x
 * @param pos_y
 * @param pos_z
 * @param duration
 */
void AnimationConponent::regiesterTransTo(GameObjects& game_object, double pos_x, double pos_y, double pos_z, std::chrono::seconds duration) {

}

/**
 * 第2，3，4个参数表示围绕的中心轴。旋转方向为顺时针
 * @param game_object
 * @param angel_x
 * @param angle_y
 * @param angle_z
 * @param duration
 */
void AnimationConponent::regiesterRotate(GameObjects& game_object, double angel_x, double angle_y, double angle_z, std::chrono::seconds duration) {

}

void AnimationConponent::update() {

}